//#include <iostream>
//using namespace std;
//
//int main()
//{
//	long long n;
//	cin >> n;
//	int arr[n] = {0};
//	for (int i = 0; i < n; i++)
//	{
//		cin >> arr[i];
//	}
//	long long a;
//	cin >> a;
//	for (int i = 0; i < n; i++)
//	{
//		if (arr[i] == a)
//		{
//			cout << i << endl;
//			return 0;
//		}
//	}
//	cout << -1 << endl;
//	
//	return 0;
//}



//#include <iostream>
//using namespace std;
//
//int main()
//{
//	int n;
//	cin >> n;
//	int a[n] = {0};
//	int b[n] = {0};
//	for (int i = 0; i < n; i++)
//	{
//		cin >> a[i];
//	}
//	for (int i = 0; i < n; i++)
//	{
//		cin >> b[i];
//	}
//	int sum = 0;
//	for (int i = 0; i < n; i++)
//	{
//		sum += a[i] * b[i];
//	}
//	cout << sum << endl;
//	
//	return 0;
//}



//#include <iostream>
//using namespace std;
//
//int main()
//{
//	int n;
//	cin >> n;
//	
//	int a[n] = {0};
//	for (int i = 0; i < n; i++)
//	{
//		cin >> a[i];
//	}
//	for (int i = n - 1; i >= 0; i--)
//	{
//		cout << a[i] << " ";
//	}
//	
//	return 0;
//}



#include <iostream>
#include <iomanip>
using namespace std;

const int n = 110;
int m[n];

int main()
{
	int n;
	cin >> n;
	double a = 0;
	double b = 0;
	double c = 0;
	double d = 0;
	for (int i = 0; i < n; i++)
	{
		cin >> m[i];
		if (m[i] >= 0 && m[i] <= 18)
		{
			a++;
		}
		else if (m[i] >= 19 && m[i] <= 35)
		{
			b++;
		}
		else if (m[i] >= 36 && m[i] <= 60)
		{
			c++;
		}
		else if (m[i] >= 61)
		{
			d++;
		}
	}
	cout << fixed << setprecision(2) << a * 100.0 / n << "%" << endl;
	cout << fixed << setprecision(2) << b * 100.0 / n << "%" << endl;
	cout << fixed << setprecision(2) << c * 100.0 / n << "%" << endl;
	cout << fixed << setprecision(2) << d * 100.0 / n << "%" << endl;

	return 0;
}
